<?php 

Yii::import('application.InterfazUsuario.buscar_registro.Buscar_usuario');
Yii::import('application.InterfazUsuario.dbObject.Usuario');
Yii::import('application.InterfazEmpleado.dbObject.Pedido');

class InterfazUsuarios{
  
  //	private $Calendario;
	
	private $usuario;
	private $historial; // Array de pedidos
	
	public function __construct($nro_usuario, $dni_usuario){ //id_sucursal
		$busqueda=new Buscar_Usuario($nro_usuario);
		$this->usuario= $busqueda->get_usuario_encontrado($dni_usuario);
		return isset($this->usuario);
	}
	
	public function get_datos(){
		return $this->usuario;
	}

	public function get_pedidos(){
		return $this->pedidos;
	}
	
	//___Agenda___
	///solo buscar el ultimo pedido de un usuario o un pedido por nro_pedido
	public function get_historial_pedidos(){ // [nro_pedido, nro_usuario, dni_usuario]
		$busqueda=new Buscar_historial($this->usuario->get_nro_usuario());
		$this->historial= $busqueda->get_historial();
		return !empty($this->historial);
	}
	
	public function solicitar_visitas($fecha_pedido, $hora_pedido, $especialidad, $detalles){
		$busqueda= new Solicitar_Visita($this->usuario->get_nro_usuario(), $fecha_pedido, $hora_pedido, $especialidad, $detalles);
		$nro_solicitud=$busqueda->get_nro_solicitud();
		return $nro_solicitud;
	}	
}
?>